package br.usjt.teste;

import static org.junit.Assert.*;

import java.sql.SQLException;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;

import br.usjt.persistencia.DAOFactory;
import br.usjt.persistencia.IDAOFilme;

public class REQ06ConsultarFilme_DAOFilme {
    static IDAOFilme filmeDAO;
	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
		filmeDAO = DAOFactory.getFilmeDAO();
		filmeDAO.cadastra("lost in space", 1);
	}

	
   /**
    * verificar o comportamento da funcao consulta filme com sucesso
    */
	@Test
	public void test() {
		try {
			assertEquals("achou o registro=", true, (filmeDAO.consulta("lost in space")).first());
		} catch (SQLException e) {
			
			e.printStackTrace();
		}
	}
	@AfterClass
	public static void tearDownAfterClass() throws Exception {
		filmeDAO.exclui("lost in space");
	}

}
